/*******************************************************************************
 *                                    ZLG
 *                         ----------------------------
 *                         innovating embedded platform
 *
 * Copyright (c) 2001-present Guangzhou ZHIYUAN Electronics Co., Ltd.
 * All rights reserved.
 *
 * Contact information:
 * web site:    https://www.zlg.cn
 *******************************************************************************/
#ifndef __HC32F4A0_QSPI_CONFIG_H
#define __HC32F4A0_QSPI_CONFIG_H

#ifdef __cplusplus
extern "C" {
#endif  /* __cplusplus*/
#include "driver/qspi/hc32f4a0_qspi.h"
#include "common/hc32f4a0_common.h"

/* \brief QSPI 驱动配置*/
__attribute__((weak)) struct qspi_drv_cfg qspi_drv_config = {
    .p_name   = "qspi",
    /* 时钟引脚*/
    .sck_pin  = GPIO_PIN_06,
    .sck_port = GPIO_PORT_C,
    .sck_func = GPIO_FUNC_18_QSPI_SCK,
    /* 片选引脚*/
    .nss_pin  = GPIO_PIN_07,
    .nss_port = GPIO_PORT_C,
    .nss_func = GPIO_FUNC_18_QSPI_NSS,
    /* IO0 引脚*/
    .io0_pin  = GPIO_PIN_08,
    .io0_port = GPIO_PORT_D,
    .io0_func = GPIO_FUNC_18_QSPI_IO0,
    /* IO1 引脚*/
    .io1_pin  = GPIO_PIN_09,
    .io1_port = GPIO_PORT_D,
    .io1_func = GPIO_FUNC_18_QSPI_IO1,
    /* IO2 引脚*/
    .io2_pin  = GPIO_PIN_10,
    .io2_port = GPIO_PORT_D,
    .io2_func = GPIO_FUNC_18_QSPI_IO2,
    /* IO3 引脚*/
    .io3_pin  = GPIO_PIN_11,
    .io3_port = GPIO_PORT_D,
    .io3_func = GPIO_FUNC_18_QSPI_IO3,
};

#ifdef __cplusplus
}
#endif  /* __cplusplus  */


#endif
